Big Huge Thesaurus

proteolytic enzyme

noun